package com.jhsw.roadsun.module.system.api.auth;

import com.jhsw.roadsun.module.system.api.auth.dto.AppAuthDTO;

/**
 * @author Y.sugar
 * @since 2024/8/8 15:22
 */
public interface AuthApi {

    /**
     * app登录
     *
     * @param userId   用户Id
     * @param username 用户名
     * @return 登录结果
     */
    AppAuthDTO appLogin(Long userId, String username);

    String passwordEncoder(String password);

    boolean matchPassword(String rawPassword, String encodedPassword);
}
